Доработал старую программу по захвату DirectInput. Нужна помощь в тестировании.
Если в игре используется DirectInput, то AutoIT не сможет выполнить отправку клавиш в окно данной программы как в фоне, так и в активном состоянии.
Как использовать:
1. Редактируем файл runhook.bat:
Launcher.exe game.exe
Вместо game.exe - название игры к которой подключаемся. если в названии есть пробелы, то название в кавычках "my game.exe"
2. Копируем файлы программы в папку с игрой
3. Запускаем runhook.bat
4. Запускаем игру. Если игра использует DirectInput, состояние консоли изменится
5. Запускаем скрипт типа:
ВНИМАНИЕ! Сейчас в программе реализована отправка только 4 клавиш:
b, 1, 2, 3
Если в игре используется DirectInput, то AutoIT не сможет выполнить отправку клавиш в окно данной программы как в фоне, так и в активном состоянии.
Как использовать:
1. Редактируем файл runhook.bat:
Launcher.exe game.exe
Вместо game.exe - название игры к которой подключаемся. если в названии есть пробелы, то название в кавычках "my game.exe"
2. Копируем файлы программы в папку с игрой
3. Запускаем runhook.bat
4. Запускаем игру. Если игра использует DirectInput, состояние консоли изменится
5. Запускаем скрипт типа:
Код:
While 1
Sleep(200)
ControlSend("launcher", "", "", "b") ; Отправка через программу клавиши b в игру
WEnd
ВНИМАНИЕ! Сейчас в программе реализована отправка только 4 клавиш:
b, 1, 2, 3